#include "bullet.h"
Bullet::Bullet() {
        //加载子弹资源
        my_Bullet.load(BULLET_PATH);
        //子弹坐标
        bullet_X = GAME_WIDTH*0.5 - my_Bullet.width()*0.5;
        bullet_Y = GAME_HEIGHT;
        //子弹状态
        bullet_Free = true;
        //子弹速度
        bullet_Speed = BULLET_SPEED;
        //子弹矩形框
        bullet_Rect.setWidth(my_Bullet.width());
        bullet_Rect.setHeight(my_Bullet.height());
        bullet_Rect.moveTo(bullet_X,bullet_Y);
}
void Bullet::updatePosition() {

    //如果子弹是空闲状态，不需要坐标计算
    //开始游戏后状态为false
    if(bullet_Free) {
        return;
}
    //子弹向上移动
    bullet_Y  -= bullet_Speed;
    bullet_Rect.moveTo(bullet_X,bullet_Y);
}
